package com.mytijian.task.task.process;

import com.mytijian.task.enums.ProcessResultTypeEnum;
import com.mytijian.task.enums.TaskStatusEnum;
import com.mytijian.task.enums.TaskTypeEnum;

import java.util.List;

public  interface TaskProcess<I> {

    void process(I input);


    /**
     * 用于校验幂等
     * @param
     * @return
     */
    boolean needProcess(I input);


}
